body {font-family:Arial, Helvetica, sans-serif}
p, td, li {font-size:10pt; color:#474747}
h1 {color:#ee2e24; font-size:18pt; font-weight:normal; margin:0 0 20px 0}
h2 {color:#00457c; font-size:15pt; border-bottom:solid 1px #cecece; padding-bottom:5px; font-weight:normal}
h3 {color:#ee2e24; font-size:12pt;}
#homeboxes h3 {font-size:16pt; margin:0 10px 0 0}
.sideBox h3, .sideBoxExtra h3 {margin:0}
.sideBoxNoBorder h3 {margin:0 0 10px 0; color:#666}
h4 {color:#4c4c4c; margin:0; font-weight:normal}
h4#lh {margin:0; padding:20px 25px; background-color:#ded145; color:#fff; font-size:15pt; font-weight:normal}
h5 {margin:10px 0 0 0; color:#00457c}

body#story h4#lh {background-color:#00457c}
body#casa h4#lh {background-color:#00457c}
body#partners h4#lh {background-color:#6da040}
body#volunteer h4#lh {background-color:#b449b0}
body#give h4#lh {background-color:#d02c24}
body#extranet h4#lh {background-color:#9a805e}

#lh a, #lh a:hover {display:block; color:#fff; text-decoration:none}

h5#logo {width:278px; height:115px; background:url(casalogo.gif) no-repeat; text-indent:-9999px; float:left; padding:0; margin:0}

form {margin:0; padding:0}
form#searchBox {float:left; margin-left:10px; border:solid 1px #dedede;}
form#programSearch {margin:10px 0}
.sideBoxExtra .HtmlButton {width:67px; height:38px; border:0; background:url(know_submit.gif) no-repeat; text-indent:1000px}

/* Links */
a {color:#00457c; text-decoration:underline}
a:visited {color:#868686}
a.arrow {padding-left:15px; background:url(redarrow.gif) no-repeat;}
a:hover {text-decoration:underline}

#utiliyNav a, #additionalNav a {font-size:8pt; color:#4f6e81; font-weight:normal}
#utiliyNav a:hover, #additionalNav a:hover {text-decoration:underline}
#primaryNav a {display:block; color:#5d5d5d; text-decoration:none; padding:7px 15px; font-size:12pt}


li#login {background-color:#6685b3; height:22px}
li#login a {color:#fff; text-transform:uppercase; padding:0 5px}

body#extranet li#login {background-color:#9a805e; height:22px}
body#extranet #footerNav a {color:#fff}

a#casa {border-bottom:solid 5px #00457c}
a#casa:hover, a#casa.on {background:url(story_bg.gif) bottom repeat-x; color:#333333}
a#about {border-bottom:solid 5px #00457c}
a#about:hover, a#about.on {background:url(story_bg.gif) bottom repeat-x; color:#333333}
a#news {border-bottom:solid 5px #ded145}
a#news:hover, a#news.on {background:url(news_bg.gif) bottom repeat-x; color:#333333}
a#partner {border-bottom:solid 5px #6da040}
a#partner:hover, a#partner.on {background:url(partner_bg.gif) bottom repeat-x; color:#333333}
a#volunteer {border-bottom:solid 5px #b449b0}
a#volunteer:hover, a#volunteer.on {background:url(volunteering_bg.gif) bottom repeat-x; color:#333333}
a#give {border-bottom:solid 5px #d02c24; }
a#give:hover, a#give.on {background:url(give_bg.gif) bottom repeat-x; color:#333333}


#nav2 a {display:block; padding:5px 25px; color:#000;} 
#nav3 a {color:#000; padding:2px 40px; text-decoration:none; background:url(subnavarrow_blue.gif) no-repeat 0px 3px}
#nav3 a:hover {background:url(subnavarrow_red.gif) no-repeat 0px 3px }
#nav4 a, #nav4 a:hover {background:url(bullet.gif) no-repeat 22px 2px}
body#extranet #nav2 a {color:#fff !important; background:none}
body#extranet #nav3 a {color:#fff; padding:5px 35px; background:url(arrow_extra.gif) no-repeat 20px 10px}
body#extranet #nav4 a {colorx:#3e3e3c;color:#000000; padding:2px 40px; background:url(bullet_extra.gif) no-repeat 22px 2px}
#nav2 a:hover, #nav3 a:hover {text-decoration:underline}

#headerBox a  {font-size:8pt}
#breadcrumb a {color:#00457c; text-decoration:none; font-size:9pt}
body#extranet #breadcrumb, body#extranet #breadcrumb a {color:#fff}

/* Lists */
#utiliyNav ul {margin:0; padding:0; list-style:none}
#additionalNav ul {margin:0 0 0 15px; padding:0; list-style:none}
#primaryNav ul {margin:0; padding:0; list-style:none; margin-left: 30px}
#additionalNav ul {float:left}
#utiliyNav ul li, #additionalNav ul li {float:left; padding:5px 5px 0 5px}
#utiliyNav li {font-weight:bold; color:#dd1309}
#utiliyNav li span {font-weight:normal; color:#4f6e81}
#primaryNav li {float:left; background:url(primarysep.gif) right no-repeat;}
#primaryNav li.last {background:none}

.sideBox {margin:10px; padding:10px 10px; border:solid 1px #cecece; text-align:left}
.sideBoxNoBorder {margin:10px; text-align:left}
.sideBoxNoMargin, table#contentTable .sideBox {margin:0; padding:10px 10px; border:solid 1px #cecece; text-align:left}
.sideBoxExtra {margin:10px; padding:10px 10px; background-color:#dfd9b7; text-align:left}
.sideBox p, .sideBoxNoBorder p {margin:0 0 10px 0; font-size:8pt}
.sideBoxExtra p {margin:0 0 10px 0; font-size:9pt}
#rightcol .sideBox {margin:10px 25px}
.sideBox ul, .sideBoxExtra ul {margin:0 20px; padding:0; list-style-image:url(redarrow2.gif)}
table#contentTable {clear:both; padding:5px 25px 25px 25px}
.border {border:solid 5px #e5e5e5; margin-right:10px}
.title {font-size:11pt; color:#00457c}
#footer p, #footerNav p, #addressInfo p {font-size:8pt; color:#4c4c4c}
body#extranet #footer p, body#extranet #footerNav p, body#extranet #addressInfo pp {font-size:8pt; color:#fff}

#icl_container ul {clear:both; margin:0; padding:0; list-style:none}
div#icl_container, div#icl_container_hnf {clear:both; margin:0; padding:0;}
#icl_container ul, #icl_container_hnf ul {clear:both; margin:0; padding:0; list-style:none}
.icl_more a {padding-left:15px; background:url(redarrow.gif) no-repeat;}	

/* Applications */

#Application h4 {
	text-align:left;
	color:#00457c;
	margin-top:0;
	font-weight:bold;
	padding: 5px 0px 5px 0px;
	font-size:18px;
}

#Application p{
	text-align:left;
	padding: 0px 5px 0px 5px; /* padding: 0px 5px 10px 5px; */
	margin: 0px 0px 5px 0; /* margin: 0px 0px 10px 0px; */
	color: #00457c;
	line-height:150%;
	font-size:14px;
	}

	
#Application a:visited {
	color:#ffffff;
	text-decoration:none;
	}
	
#Application a:hover {
	color:#ffffff;
	text-decoration:underline;
	}

#Application a {
	color:#ffffff;
	text-decoration:none;
	}
	
#Application a:hover {
	color:#ffffff;
	}	



/* Listings 

li.icl_title {float:right; font-size:11pt; color:#00457c; margin-left:95px}
.icl_summary {float:left;}
.icl_summary img {border:solid 5px #e5e5e5; margin-right:10px; margin-top:-25px}
.icl_more {float:left; margin-left:95px}

#icl_container_hnf li.icl_title {float:left; clear:right; font-size:9pt}
#icl_container_hnf li.icl_title a {margin:0; padding:0; background:none}*/